package com.share.shrimpcolo.petv04;

import java.util.Scanner;

/**
 * 
 * @author Johnny Tam
 * 实现主人与宠物玩耍功能
 * 
 * 要求：
 * 1） 和狗狗玩接飞盘游戏，狗狗健康值减少5， 与主人亲密度增加5
 * 2） 和企鹅玩游泳，企鹅的健康值减少5，与主人亲密度增加5
 * 
 * 思路方法：
 * 1） 给Dog类添加catchingFlyDisc(), 实现接飞盘功能
 * 2） 给Penguin类添加swimming()， 实现游泳功能
 * 3） 主人添加play(Pet pet)方法， 如果pet代表Dog就玩接飞盘游戏，如果pet代表Penguin就玩游泳
 * 4） 测试类，创建主人，dog， 企鹅对象，调用相关方法，实现主人和宠物玩耍功能
 */
public class TestAnimal {

	public static void main(String[] args) {

		Master master = new Master("曹老师", 200);
		Scanner input = new Scanner(System.in);
		System.out.println("欢迎来到宠物店!");
		System.out.println("请选择要领养的宠物类型：(1. 狗狗 ; 2. 企鹅)");
		
		int typeId = input.nextInt();
		
		Pet pet = master.getPet(typeId);
		if(pet != null) {
			System.out.println("领养成功！");
			master.feed(pet);
			master.play(pet);
		}else {
			System.out.println("对不起，没有此类宠物，领养失败！");
		}
		
	}

}
